html, body, div, span, applet, object, iframe, h1, h2, h3, h4, img, ol, ul, p, pre {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	background: transparent;
}
ul {
	list-style: none;
}
a {
	text-decoration: none;
}
.clear {
	clear: both;
}
:focus {
	outline:0
}
body {
	background: #f2f2f2;
	font: 14px 'Microsoft YaHei', 微软雅黑, Tahoma, sans-serif, Arial, Lucida Grande;
	color: #000;
}
#top {
	border-top: 3px solid #3b8dbd;
}
#wrapper {
	width: 980px;
	margin: 0 auto;
	line-height: 22px;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #3b8dbd;
	text-decoration: none;
}
a:active {
}
#primary {
	margin: 0 0 20px 0;
}
#header {
}
.time {
	float: right;
	width: 100%;
	text-align: right;
}
.logo {
	background:url(logo.png) no-repeat;
	float: left;
	width: 560px;
	height: 81px;
	margin: 0 0 0 2px;
	text-indent: -10000px;
}
#searchbar {
	float: right;
	margin: 27px 0 0 0;
}
#search {
	position: relative;
	margin:33px 12px 0 0;
	padding:0;
	float:right;
}
#searchform {
	right: 0;
}
#searchform #s {
	background: #fff;
	width:152px;
	height:19px;
	border:none;
	padding:3px 5px;
	margin: 0;
	float: left;
	border: 1px solid #ccc;
}
#searchform #s:focus {
	outline: none;
	border-color: #999;
}
#searchform #searchsubmit {
	background: #d03f42;
	border:none;
	width:70px;
	height:27px;
	padding:6px 10px;
	margin:0;
	text-transform: uppercase;
	color: #fff;
}
#searchform #searchsubmit:hover {
	background: #5f5f5f;
	cursor:pointer;
}
#topnav {
	font-size: 14px;
	height: 30px;
	background: #3b8dbd;
	border: 1px solid #fff;
}
#topnav.current_page_item, #topnav .current-menu-item {
	background: #d03f42;
}
#topnav .current-menu-item li a, #topnav .sub-menu a, #topnav .current_page_item li a {
	color: #fff;
}
#topnav li {
	height:30px;
	border-right: 1px solid #fff;
	float: left;
	font-weight:bold;
}
#topnav li a, #topnav li a:link, #topnav li a:visited {
	display: block;
	color: #fff;
	line-height: 30px;
	padding: 0 18px;
	text-shadow: 0px 1px 0px #000;
}
#topnav li a:hover, #topnav li a:active {
	background: #5f5f5f;
	color: #fff;
	display: block;
	text-decoration: none;
	line-height: 30px;
	text-shadow: 0px 1px 0px #000;
}
.alco {
	float: right;
	background: #5f5f5f;
}
.alco #li {
	border-right:0;
	width:105px;
}
.alco li a:hover {
	background: #d03f42 !important;
}
.dd{
	margin-left:5px;
	height:30px;
}
.dd ul{
	display:inline;
}
.dd li{
	list-style:none;
	float:left;
	margin:auto 3px;
}
#banner {
	width: 978px;
	height: 220px;
	background: #6291d5 url(banner.jpg) no-repeat;
	margin: 10px 0 2px 0;
	border: 1px solid #fff;
}
#news_box {
	width: 980px;
	margin: 0 0 10px 0;
}
#slideshow {
	position: relative;
	float: left;
	background: #fff;
	border: 1px solid #ccc;
}
.slideshow {
	width: 390px;
	height: 260px;
	overflow: hidden;
}
.featured_post {
	width: 390px;
	height: 260px;
	overflow: hidden;
}
.slider_image, .slider_image img {
	float: left;
	width: 390px;
	height: 260px;
}
#slider_nav {
	position:absolute;
	z-index: 999;
	margin: 230px 0 0 10px;
}
#slider_nav a {
	background: #666;
	float: left;
	font-size: 12px;
	color: #ccc;
	line-height: 20px;
	margin: 0 4px;
	padding: 0 6px;
	border: 1px solid #b7b7b7;
	text-shadow: none;
	opacity: .80;
	filter: alpha(opacity=80);
}
#slider_nav a.activeSlide {
	color: #fff;
}
.news {
	position:relative;
	float: right;
	width: 577px;
	background: #fff;
	border-top: 3px solid #3b8dbd;
	border-bottom: 3px solid #999;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.news_c {
	margin: 20px 0 0 0;
	padding: 10px 10px 9px 10px;
}
.news_date {
	float: right;
	font-size: 12px;
	color: #737373;
	line-height: 25px;
}
.news ul li {
	float: right;
	width: 555px;
	line-height: 30px;
	border-bottom: 1px dashed #ccc;
}
.news ul li a {
	padding: 0 0 0 5px;
	border-left: 4px solid #3b8dbd;
}
#slogan_box {
	float: left;
	background: #fff url(slogan.png) no-repeat;
	width: 150px;
	height: 477px;
	margin: 0 10px 0 0;
	border-top: 3px solid #3b8dbd;
	border-bottom: 3px solid #3b8dbd;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
#placard_box {
	position:relative;
	float: left;
	background: #fff;
	width: 230px;
	height: 267px;
	color: #000;
	border-top: 3px solid #3b8dbd;
	border-bottom: 3px solid #999;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	overflow:hidden;
}
#placard_box #demo {
	overflow:hidden;
	height:140px;
	width:208px;
	margin: 65px 0 0 0;
	padding: 10px;
}
#placard_box #demo1 li, #placard_box #demo2 li {
	padding: 10px 0;
	list-style-type:none;
}
#placard_box #demo1 li a, #placard_box #demo2 li a {
	padding: 0 0 0 5px;
	border-left: 4px solid #3b8dbd;
}
#project_box {
	float: right;
	width: 577px;
	height: 270px;
	overflow: hidden;
}
.project {
	float: left;
	color: #fff;
	height: 273px;
	border-top: 3px solid #3b8dbd;
	border-bottom: 3px solid #3b8dbd;
	border-left: 1px solid #3b8dbd;
	border-right: 1px solid #3b8dbd;
}
.project_n {
	position:relative;
	background: #3b8dbd;
	color: #fff;
	width: 175px;
	height: 180px;
	padding: 30px 10px 10px 10px;
	line-height: 22px;
}
.project_more a {
	float: right;
	color: #fff;
}
.project_more a:hover {
	color: #666 !important;
}
.project_m {
	background: #3b8dbd;
	width: 175px;
	height: 35px;
	padding: 10px;
}
.project_m a {
	float: right;
	background: #666;
	color: #fff;
	padding: 2px 10px;
	border: 1px solid #ccc;
}
.project_m a:hover {
	background: #d03f42 !important;
}
.project_img {
	float: right;
	width: 380px;
}
.project_img img {
	float: right;
	margin: 0 0 8px 8px;
	border: 1px solid #fff;
	width:180px;
	height:127px;
}
#culture_box {
	float: right;
	width: 818px;
	height: 195px;
	margin: 10px 0 0 0;
}
.culture_img a {
	float: left;
	background: #fff url(culture.jpg) no-repeat;
	width: 436px;
	height: 195px;
	border-top: 3px solid #3b8dbd;
	border-bottom: 3px solid #3b8dbd;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.culture_n {
	position:relative;
	float: right;
	background: #fff;
	width: 370px;
	height: 195px;
	border-top: 3px solid #3b8dbd;
	border-bottom: 3px solid #999;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.culture_c {
	width: 350px;
	margin: 18px 0 0 0;
	padding: 10px;
}
.culture_c ul li {
	float: right;
	width: 350px;
	line-height: 30px;
	border-bottom: 1px dashed #ccc;
}
.culture_c ul li a {
	padding: 0 0 0 5px;
	border-left: 4px solid #3b8dbd;
}
#product_box {
	width: 980px;
	margin: 10px 0 0 0;
}
.product_t {
	position:relative;
	background: #fff;
	width: 950px;
	height: 25px;
	margin: 0 0 4px 0;
	padding: 0 15px;
	border-top: 3px solid #3b8dbd;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.cat_cp {
	float: left;
	width: 80px;
	line-height: 20px
}
.more_cp {
	float: right;
	padding: 2px 10px;
	line-height: 20px
}
.product_img {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #CCCCCC #CCCCCC #999999;
	border-style: solid;
	border-width: 1px 1px 3px;
	height: 240px;
	margin: 0 0 10px;
	width: 980px;
}
.product_c {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 0 0 8px;
	padding: 10px 3px;
	height: 220px;
	width:180px;
	float:left;
}
.product_c img {
	width: 180px;
	height: 220px;
	margin:0 auto;
	border: 1px solid #ccc;
}
.product_c span {
	width: 180px;
	height: 20px;
	background-color:#3b8dbd;
	display:block;
	text-align:center;
	z-index:999px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	margin-left:1px;
	margin-top:-20px;
	font-weight:800;
	color:#FFF;
}
#contact_box {
	width: 982px;
	margin: 0 0 20px 0;
}
.contact {
	float: left;
	background: #fff;
	width: 400px;
	height: 285px;
	border-top: 3px solid #d03f42;
	border-bottom: 3px solid #d03f42;
	border-left: 1px solid #d03f42;
	border-right: 1px solid #ccc;
}
.contact_t {
	float: left;
	background: #d03f42;
	width: 100px;
	height: 265px;
	padding: 10px;
}
.contact_t h2 {
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.contact_c {
	float: right;
	width: 255px;
	line-height: 26px;
	padding: 10px;
}
.contact1 {
	float: left;
	background: #fff;
	width: 240px;
	height: 269px;
	border-top: 3px solid #d03f42;
	border-bottom: 3px solid #d03f42;
	border-left: 1px solid #d03f42;
	border-right: 1px solid #ccc;
}
.contact1_t {
	float: left;
	background: #d03f42;
	width: 60px;
	height: 265px;
	padding: 2px;
}
.contact1_t h2 {
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top:110px;
}
.contact1_c {
	float: right;
	width: 170px;
	line-height: 28px;
	padding: 3px;
}
.contact1_c p {
	font-weight:800;
}
.sales {
	float: right;
	background: #fff;
	width: 567px;
	height: 285px;
	border-top: 3px solid #3b8dbd;
	border-bottom: 3px solid #3b8dbd;
	border-left: 1px solid #3b8dbd;
	border-right: 1px solid #ccc;
}
.sales_t {
	float: left;
	background: #3b8dbd;
	width: 100px;
	height: 265px;
	padding: 10px;
}
.sales_t h2 {
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.sales_c {
	float: right;
	width: 420px;
	padding: 10px;
}
.cat_t {
	position: absolute;
	width: 80px;
	top: -1px;
	left: 12px;
}
.cat_n {
	position: absolute;
	width: 180px;
	top: -1px;
	left: 12px;
}
.cat_n, .cat_n a, .cat_n a:hover {
	background: #3b8dbd;
	color: #fff;
	text-align: center;
	padding: 2px 0;
}
.cat_s {
	position: absolute;
	width: 90px;
	top: -1px;
	left: 12px;
}
.cat_s, .cat_s a, .cat_s a:hover {
	background: #3b8dbd;
	color: #fff;
	text-align: center;
	padding: 2px 0;
}
.cat_t, .cat_t a, .cat_t a:hover {
	background: #3b8dbd;
	color: #fff;
	text-align: center;
	padding: 2px 0;
}
.cat_l {
	position: absolute;
	top: -1px;
	left: 12px;
}
.cat_l, .cat_l a, .cat_l a:hover {
	background: #3b8dbd;
	color: #fff;
	text-align: center;
	padding: 2px 0;
}
.more {
	position: absolute;
	width: 60px;
	top: -1px;
	right: -1px;
	display: none;
}
.more, .more a, .more a:hover {
	background: #d03f42;
	color: #fff;
	text-align: center;
	padding: 2px 0;
}
.browse {
	width: 980px;
	line-height: 27px;
	padding: 0 0 0 10px;
}
#content {
	position: relative;
	background: #fff;
	width: 730px;
	margin: 0 0 4px 0;
	border-top: 3px solid #3b8dbd;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	float:right;
}
.entry_title {
	text-align: center;
	margin: 24px 0 0 0;
}
.entry_title h2 {
	font-size: 20px;
	color: #000;
	font-weight: bold;
	line-height: 25px;
	margin: 0 0 5px 0;
}
.entry_title .info, .entry_title .info a {
	font-size: 14px;
	color: #666;
	padding-bottom:10px;
}
#entry {
	width: 950px;
	font-size: 16px;
	line-height: 180%;
	text-indent: 2em;
	text-align:justify;
	margin-left:15px;
}
#entry a {
	color:#3b8dbd;
}
#entry p, #entry ul, #entry ol, #entry dd, #entry pre, #entry hr {
	margin: 0 0 10px 0;
}
#entrys {
	width: 700px;
	font-size: 14px;
	line-height: 180%;
	text-indent: 2em;
	text-align:justify;
	margin-left:15px;
	padding:10px auto;
}
#entrys a {
	color:#3b8dbd;
}
#entrys p, #entrys ul, #entrys ol, #entrys dd, #entrys pre, #entrys hr {
	margin: 0 0 10px 0;
}
.font {
	position: absolute;
	background: #3b8dbd;
	top: -1px;
	right:0px;
	padding:0 10px;
}
.font a, .font a:hover {
	color: #fff;
	line-height:27px;
}
.back_b a, .back_b a:hover {
	position: absolute;
	background: #3b8dbd;
	color:#fff;
	top: -1px;
	left:0px;
	line-height:27px;
	padding:0 12px;
}
.context_b {
	background: #fff;
	width: 707px;
	margin: 0 0 15px 0;
	height:25px;
	padding:12px;
	border-top: 1px solid #ccc;
	border-bottom: 3px solid #999;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	float:right;
}
.entry ol li {
}
.entry ul li {
	list-style: square inside;
	line-height:26px;
	text-indent:2em;
}
#entry h1 {
	font-size: 24px;
	line-height:185%;
}
#entry h2 {
	font-size: 16px;
	line-height:185%;
}
#entry h3 {
	font-size: 14px;
	line-height:185%;
}
#archive_c {
	position: relative;
	background: #fff;
	width: 700px;
	margin: 0 0 10px 0;
	padding: 15px;
	border-top: 3px solid #3b8dbd;
	border-bottom: 3px solid #999;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	float:right;
}
#archive_c ul {
	line-height: 28px;
	border-bottom: 1px dashed #ccc;
}
#archive_c ul li a {
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 0 5px;
	border-left: 4px solid #3b8dbd;
}
#archive_c .date {
	float: right;
	font-size: 14px;
	color: #737373;
}
#main {
	width:978px;
}
#content_box {
	float: left;
	width: 240px;
	margin:0;
	padding-bottom:10px;
}
.content_n {
	position:relative;
	float: left;
	background: #fff;
	width: 240px;
	border-top: 3px solid #3b8dbd;
	border-bottom: 3px solid #999;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding-bottom:10px;
	margin: 0 0 10px 0;
}
.content_c {
	width: 230px;
	margin: 18px 0 0 0;
	padding: 10px;
}
.content_c ul li {
	float: left;
	width: 230px;
	line-height: 30px;
}
.li3 {
	border-bottom: 1px dashed #ccc;
}
.content_c ul li a {
	padding: 0 0 0 5px;
	border-left: 4px solid #3b8dbd;
	margin-left:2px;
}
#content_page {
	position:relative;
	background: #fff;
	width: 980px;
	margin: 0 0 15px 0;
	border-top: 3px solid #3b8dbd;
	border-bottom: 3px solid #999;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#content_page h2 {
	font-size: 24px;
	text-align: center;
	margin: 25px 0 15px 0;
}
#content_t {
	position: relative;
	background: #fff;
	width: 978px;
	margin: 0 0 5px 0;
	border-top: 3px solid #3b8dbd;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#content_t_c {
	position: relative;
	background: #fff;
	width: 978px;
	margin: 0 0 15px 0;
	border-top: 1px solid #ccc;
	border-bottom: 3px solid #999;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#content_t h2 {
	font-size: 24px;
	text-align: center;
	margin: 25px 0 15px 0;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
img.alignnone {
	margin: 0 0 10px 0;
	display: inline;
}
img.alignright {
	margin: 0 0 10px 10px;
	display: inline;
}
img.alignleft {
	margin: 0 10px 10px 0;
	display: inline;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
.alignright {
	float: right;
	margin: 0 0 10px 10px;
}
.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}
#footer {
	width: 978px;
	height:90px;
	margin: 0 0 15px 0;
}
.footer_top {
	background: #fff;
	width: 978px;
	height: 30px;
	text-align: center;
	padding-top: 8px;
	border-top: 3px solid #3b8dbd;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.footer_bottom {
	background: #fff;
	width: 978px;
	height: 30px;
	text-align: center;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.footer_link {
	background: #fff;
	width: 963px;
	height: 30px;
	border-bottom: 3px solid #666;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding-left:15px;
}
.footer_link1 {
	background: #fff;
	width: 978px;
	height: 30px;
	border-bottom: 3px solid #666;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding:0;
	text-align:center;
}
.navigation {
	width: 700px;
	text-align: center;
	margin: 0 auto 10px;
	float:right;
}
.pagination {
	line-height: 25px;
}
.pagination span, .pagination a {
	font-size: 12px;
	margin: 2px 6px 2px 0;
	background: #fff;
	border: 1px solid #ccc;
	color: #787878;
	padding: 2px 5px 2px 5px;
}
.pagination a:hover {
	background: #0196E3;
	border: 1px solid #fff;
	color: #fff;
}
.pagination .current {
	background: #0196E3;
	color:#fff;
	padding: 2px 5px 2px 5px;
}
.navigation a {
	background: #fff;
	padding: 2px 5px 2px 5px;
	border: 1px solid #ccc;
}
.page-numbers {
	background: #fff;
	padding: 2px 5px 2px 5px;
	border: 1px solid #ccc;
}
.current {
	color: #fff;
	background: #3b8dbd;
}
#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}
#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left;
}
#cboxContent {
	position:relative;
}
#cboxLoadedContent {
	overflow:auto;
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
}
.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
}
.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
}
#cboxOverlay {
	background: #000;
}
#colorbox {
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#cboxTopLeft, #cboxTopRight, #cboxBottomLeft, #cboxBottomRight {
	width: 10px;
	height: 10px;
}
#cboxTopCenter, #cboxBottomCenter {
	height:10px;
}
#cboxMiddleLeft, #cboxMiddleRight {
	width: 10px;
}
#cboxContent {
	background: #fff;
	overflow: hidden;
}
#cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}
#cboxLoadedContent {
	margin-bottom: 20px;
}
#cboxTitle {
	position: absolute;
	bottom: 0px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #999;
}
#cboxCurrent {
	position: absolute;
	bottom: 0px;
	left: 100px;
	color: #999;
}
#cboxSlideshow {
	position: absolute;
	bottom: 0px;
	right: 42px;
	color: #444;
}
#cboxPrevious {
	position: absolute;
	bottom: 0px;
	left: 20px;
	color: #444;
}
#cboxNext {
	position: absolute;
	bottom: 0px;
	left: 63px;
	color: #444;
}
#cboxLoadingOverlay {
	position: absolute;
	left: 45%;
	top: 45%;
}
#cboxClose {
	position: absolute;
	bottom: 0;
	right: 20px;
	display: block;
	color: #444;
}
#showbtn {
	cursor: pointer;
}
#smallLay {
	background: #fff;
	font-size: 13px;
	width: 240px;
	padding: 15px;
	border: 10px solid #3b8dbd;
	display: none;
}
#submit_t {
	float: right;
	background: #3b8dbd;
	width: 64px;
	height: 22px;
	color: #fff;
	cursor: pointer;
	border: 0;
}
.item label, .item input, .modlogn {
	float: left;
}
.item input {
	width: 240px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #ccc;
}
.login_t {
	margin: 10px 0;
}
.backToTop {
	display: none;
	width: 18px;
	line-height: 1.2;
	padding: 5px 0;
	background: #3b8dbd;
	color: #fff;
	font-size: 12px;
	text-align: center;
	position: fixed;
	_position: absolute;
	right: 0px;
	bottom: 100px;
	_bottom: "auto";
	cursor: pointer;
}
.bdtj {
	position: relative;
	background: #fff;
	width: 710px;
	margin: 0 0 5px 0;
	padding:12px;
	border: 1px solid #ccc;
}
.cnxh {
	background:#C01E22;
	color: #fff;
	height:22px;
	line-height:22px;
	text-align:center;
	padding:0 15px;
	z-index: 9;
	float:right;
}
.hm-t-header {
	display: none;
	border-bottom: none !important;
	height:24px !important;
}
.hm-t-container {
	padding: 5px 0 0 10px !important;
	width: 938px !important;
	height:177px !important;
}
.hm-t-footer {
	display: none;
}
#shang {
	float:left;
	margin:0;
	padding:0;
}
#xia {
	float:right;
	margin:0;
	padding:0;
}
.thumbnails {
	list-style:none;
 *zoom:1
}
.thumbnails:before, .thumbnails:after {
	display:table;
	content:""
}
.thumbnails:after {
	clear:both
}
.thumbnails>li {
	float:left;
	margin:0 0 18px 20px
}
.thumbnail {
	display:block;
	padding:4px;
	line-height:1;
	border:1px solid #ddd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);
	float:left;
	margin-top:-10px;
	margin-left:10px;
	width:210px;
	height:290px;
}
a.thumbnail:hover {
	border-color:#16a;
	-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);
	-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);
	box-shadow:0 1px 4px rgba(0, 105, 214, 0.25)
}
.thumbnail>img {
	display:block;
	max-width:100%;
	margin-left:auto;
	margin-right:auto
}
.thumbnail .caption {
	padding:9px
}
.projs {
	background:#eee;
	background:rgba(0, 0, 0, 0.05);
	border-radius:4px;
	border:1px solid #c9c9c9;
	border:1px solid rgba(0, 0, 0, 0.15);
	padding:20px 10px 20px 20px;
	box-shadow:inset #fff 0 1px 0 0, rgba(0, 0, 0, 0.1) 0 1px 4px 0;
	color:#666;
	text-shadow:#fff 0 1px 0;
	float:left;
	width:420px;
	margin-left:10px;
	margin-top:-10px;
}
.projs ul {
	margin:0;
	list-style:none
}
.projs ul li {
	padding-left:20px;
	margin:10px 0;
	font-size:14px;
	height:35px;
}
.projs ul .one {
	background:url(sprite.png) no-repeat -29px -9px
}
.projs ul .two {
	background:url(sprite.png) no-repeat -27px -68px
}
.projs ul .three {
	background:url(sprite.png) no-repeat -28px -127px
}
.alert {
	padding:8px 35px 0px 14px;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);
	background-color:#d9edf6;
	border:1px solid #d2e0e3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	float:left;
	width:400px;
	margin-left:11px;
	margin-top:-20px;
	color:#4f899f;
}
.contact-card {
	margin-top:15px
}
.contact-card ul {
	margin:0;
	list-style:none
}
.contact-card ul li {
	line-height:1.6;
	margin-left:-30px;
}
#hr {
	margin:18px 18px 18px 15px;
	border:0;
	border-top:1px solid #eee;
	border-bottom:1px solid #fff;
	width:700px;
}
.proc {
	padding:0;
	padding-top:10px;
	margin-left:-5px;
	font-size:14px;
}
.xuzhi {
	background:#eee;
	background:rgba(0, 0, 0, 0.05);
	border-radius:4px;
	border:1px solid #c9c9c9;
	border:1px solid rgba(0, 0, 0, 0.15);
	padding:20px 10px;
	box-shadow:inset #fff 0 1px 0 0, rgba(0, 0, 0, 0.1) 0 1px 4px 0;
	color:#666;
	text-shadow:#fff 0 1px 0;
	float:left;
	width:668px;
	margin-left:15px;
	margin-bottom:10px;
	font-size:15px;
	text-indent:0;
}
.product_cat_img span {
	position: absolute;
	width: 170px;
	height: 20px;
	background-color:#3b8dbd;
	display:block;
	text-align:center;
	z-index:999px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	margin-left:1px;
	font-weight:800;
	color:#FFF;
	margin-top:190px;
}
#case_cat_box {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #3B8DBD #CCCCCC #999999;
	border-style: solid;
	border-width: 3px 1px;
	margin: 0 0 10px;
	width: 980px;
	overflow:hidden;
}
#case_cat {
	padding:7px;
	overflow:hidden;
}
.case_cat_img {
	width:235px;
	height:155px;
	padding:3px 3px;
	float:left;
}
.navigations {
	float: right;
	margin: 0 auto 10px;
	text-align: center;
	width: 980px;
}
.ps {
	width:980px;
	padding-top:10px;
	padding-bottom:10px;
}
.what {
	background: #fff;
	position:relative;
	border-top: 3px solid #3b8dbd;
	border-bottom: 3px solid #999;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	height:350px;
}
.cat_w {
	position: absolute;
	width: 168px;
	top: -1px;
	left: 20px;
	background-color: #3b8dbd;
	color:#FFF;
	text-indent:7px;
}
.what p {
	margin-top:20px;
	text-indent:1em;
	padding:0 10px;
}
.float0831 {
	position: fixed;
	top: 120px;
	right: 20px;
	_position: absolute
}
.float0831 h3 {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
.float0831 hr {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
.float0831 dl {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
.float0831 dt {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
.float0831 dd {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
.float0831 ul {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
.float0831 ol {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
.float0831 li {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
.float0831 a {
	color: #00a0e9
}
.float0831 a:hover {
	color: #ff8100;
	text-decoration: none
}
.float0831 .floatl {
	position: relative;
	width: 28px;
	float: left
}
.float0831 .floatl a {
	text-indent: -9999px;
	display: block;
	font-size: 0px
}
.float0831 .floatr {
	background: url(../images/float_bg.gif)
}
.float0831 .tp {
	background: url(../images/float_bg.gif)
}
.float0831 .cn {
	background: url(../images/float_bg.gif)
}
.float0831 .floatr {
	padding-bottom: 15px;
	width: 130px;
	background-repeat: no-repeat;
	background-position: -131px bottom;
	float: left;
	overflow: hidden
}
.float0831 .tp {
	background-repeat: no-repeat;
	background-position: 0% 0%;
	height: 10px
}
.float0831 .cn {
	background-repeat: repeat-y;
	background-position: -262px 0px
}
.float0831 .cn h3 {
	text-indent: -9999px;
	height: 36px;
	font-size: 0px
}
.float0831 .cn ul {
	padding-bottom: 0px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 0px
}
.float0831 .cn ul li {
	border-bottom: #e6e5e4 1px solid;
	line-height: 36px;
	word-wrap: break-word;
	height: 36px;
	overflow: hidden;
	word-break: normal
}
.float0831 .titzx {
	background: url(../images/float_s.gif) no-repeat
}
.float0831 .titdh {
	background: url(../images/float_s.gif) no-repeat
}
.float0831 .titdc {
	background: url(../images/float_s.gif) no-repeat
}
.float0831 .icozx {
	background: url(../images/float_s.gif) no-repeat
}
.float0831 .icotc {
	background: url(../images/float_s.gif) no-repeat
}
.float0831 .icoff {
	background: url(../images/float_s.gif) no-repeat
}
.float0831 .icotl {
	background: url(../images/float_s.gif) no-repeat
}
.float0831 .btnopen {
	background: url(../images/float_s.gif) no-repeat
}
.float0831 .btnopen_n {
	background: url(../images/float_s.gif) no-repeat
}
.float0831 .btnctn {
	background: url(../images/float_s.gif) no-repeat
}
.float0831 .titzx {
	background-position: 5px -10px
}
.float0831 .titdh {
	background-position: 5px -66px
}
.float0831 .titdc {
	background-position: 5px -124px
}
.float0831 .icozx {
	background-position: 2px -154px
}
.float0831 .icotc {
	background-position: 0px -323px
}
.float0831 .icoff {
	background-position: 2px -213px
}
.float0831 .icotl {
	padding-left: 20px;
	display: block;
	font-family: "微软雅黑";
	background-position: 2px -266px;
	float: left
}
.float0831 .btnopen {
	background-position: -30px -396px
}
.float0831 .btnopen_n {
	background-position: 0px -530px
}
.float0831 .btnctn {
	background-position: 0px -396px
}
.float0831 .icozx {
	padding-left: 28px;
	display: block;
	float: left
}
.float0831 .icotc {
	padding-left: 28px;
	display: block;
	float: left
}
.float0831 .icoff {
	padding-left: 28px;
	display: block;
	float: left
}
.float0831 .btnopen {
	position: relative;
	width: 28px;
	height: 118px;
	top: 80px;
	left: 2px
}
.float0831 .btnopen_n {
	position: relative;
	width: 28px;
	height: 118px;
	top: 80px;
	left: 2px
}
.float0831 .btnctn {
	position: relative;
	width: 28px;
	height: 118px;
	top: 80px;
	left: 2px
}
.float0831 .btnopen {
	top: 118px;
	left: 1px
}
.float0831 .btnopen_n {
	top: 118px;
	left: 1px
}
.float0831 .btnctn {
	top: 118px;
	left: 2px
}
.float0831 ul li h3.titdc a {
	width: 80px;
	display: block;
	height: 36px
}
.float0831 ul li.top {
	border-bottom: #ace5f9 1px solid
}
.float0831 ul li.bot {
	border-bottom-style: none
}
.float0831 ul.webzx {
	padding-bottom: 0px;
	padding-left: 0px;
	width: 164px;
	padding-right: 0px;
	background: url(../images/webzx_bg.jpg) no-repeat;
	height: 65px;
	padding-top: 0px
}
.float0831 ul li.webzx-in {
	border-bottom-style: none;
	padding-left: 5px;
	height: 50px;
	padding-top: 8px
}
#entrys .proc .content_img{
	padding:0;
	width:670px;
	height:160px;
	overflow: hidden;
}
#entrys .proc .content_img img{
	width:158px;
	height:145px;
	padding:0;
}
.zhu{
	width:982px;
	border:0;
	margin:0;
	text-align:center;
	margin-left:-2px;
	height:53px;
}
.lan{
	width:200px;
	background-color:#0061d4;
	font-size:24px;
	height:50px;
	line-height: 50px;
	overflow: hidden;
	float:left;
	margin-left:2px;
}
.lan:hover{
	background-color:#358df5;
}
.zi{
	width:100px;
	background-color:#91009e;
	font-size:17px;
	height:50px;
	line-height: 50px;
	overflow: hidden;
	float:left;
	margin-left:2px;
}
.zi:hover{
	background-color:#b000bb;
}
.fen{
	width:100px;
	background-color:#cc3333;
	font-size:17px;
	height:50px;
	line-height: 50px;
	overflow: hidden;
	float:left;
	margin-left:2px;
}
.fen:hover{
	background-color:#de4646;
}
.qing{
	width:150px;
	background-color:#00839a;
	font-size:24px;
	height:50px;
	line-height: 50px;
	overflow: hidden;
	float:left;
	margin-left:2px;
}
.qing:hover{
	background-color:#00a3b8;
}
.right{
	width:220px;
	margin-left:2px;
	float:left;
}
.r1{
	background-color:#ff9900;
	height:25px;
	line-height: 25px;
	overflow: hidden;
	margin-bottom:2px;
	font-size:14px;
}
.r1:hover{
	background-color:#ffb700;
}
.r2{
	background-color:#00839a;
	height:23px;
	line-height: 23px;
	overflow: hidden;
	font-size:14px;
}
.r2:hover{
	background-color:#00a3b8;
}
.zhu a{
	color:#FFF;
	text-decoration:none;
}
#footer .footer_link a{ padding-right:10px;}